package cn.tedu.api;

import java.math.BigDecimal;

/**
 * @author: Dsi
 * @date: 2021/11/15 11:37
 * @description:该类用于解决浮点数不精确的问题
 */
public class TestBigDecimal {
    public static void main(String[] args) {
        f1();
        f2();
    }

    private static void f2() {
        double a=1.15;
        double a1 = 0.14;
        System.out.println(a-a1);
    }

    private static void f1() {
        BigDecimal b1=new BigDecimal("1.10005");
        BigDecimal b2=new BigDecimal("0.144534");
//        double a1 = 0.14;

//        BigDecimal b1=new BigDecimal(a);
//        BigDecimal b2=new BigDecimal(a1);

        BigDecimal b3;
        b3=b1.subtract(b2);
        System.out.println(b3);
    }

}
